#ifndef DONOTHINGPLUGIN_H
#define DONOTHINGPLUGIN_H

#include "donothingfactory.h"
#include "iplugin.h"
#include <QDebug>
#include <QtPlugin>
#include <QStringList>
#include <QtCore/qglobal.h>
#include <QtCore/QObject>

class DoNothingPlugin : public IPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "NanoFrameWork.plugins.DoNothingGadget" FILE "DoNothingGadget.json")

public:
    DoNothingPlugin();
    ~DoNothingPlugin();

    void extensionsInitialized();
    bool initialize(const QStringList & arguments, QString * errorString);
    void shutdown();

private:
    DoNothingFactory* mf;
};

#endif // DONOTHINGPLUGIN_H
